package com.ibm.testbed.script.editor;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

import com.ibm.testbed.script.util.Rx;

public class TestScript {

	private String mainClass = "";
	
	private String paramDesc = "";
	
	private String paramFormat = "";
	
	private String paramExample = "";
	
	private List<Classpath> classpaths = new ArrayList<Classpath>();
	
	private File file;
	
	private Rx root = null;

	public String getParamDesc() {
		return paramDesc;
	}

	public void setParamDesc(String paramDesc) {
		this.paramDesc = paramDesc;
	}

	public String getParamFormat() {
		return paramFormat;
	}

	public void setParamFormat(String paramFormat) {
		this.paramFormat = paramFormat;
	}

	public String getParamExample() {
		return paramExample;
	}

	public void setParamExample(String paramExample) {
		this.paramExample = paramExample;
	}

	public Rx getRoot() {
		return root;
	}

	public void setRoot(Rx root) {
		this.root = root;
	}

	public File getFile() {
		return file;
	}

	public void setFile(File file) {
		this.file = file;
	}

	public String getMainClass() {
		return mainClass;
	}

	public void setMainClass(String mainClass) {
		this.mainClass = mainClass;
	}

	public void addClasspath(Classpath classpath) {
		classpaths.add(classpath);
	}
	
	public List<Classpath> getClasspath() {
		return classpaths;
	}

	public void setClasspath(List<Classpath> classpaths) {
		this.classpaths = classpaths;
	}
}
